H2 Database সেটআপ করা খুবই সহজ এবং দ্রুত। এটি একটি লাইটওয়েট ডেটাবেজ, তাই ইনস্টলেশন প্রক্রিয়া সাধারণত স্বল্প সময়ে সম্পন্ন হয়। নিচে H2 ডেটাবেজ ডাউনলোড এবং ইনস্টলেশন প্রক্রিয়া ধাপে ধাপে ব্যাখ্যা করা হলো।
ডাউনলোড লিংক নির্বাচন করুন:
অফিসিয়াল সাইটে গেলে আপনি "Download" সেকশনে পাবেন। সেখানে "Platform Independent" ভার্সন নির্বাচন করুন, যা .jar
ফাইল হিসেবে ডাউনলোড হবে। এই ফাইলটি যেকোনো অপারেটিং সিস্টেমে চলবে, কারণ এটি Java ভিত্তিক।
অথবা, আপনি আপনার অপারেটিং সিস্টেম অনুযায়ী Windows বা Linux ভার্সনও ডাউনলোড করতে পারেন।
Windows-এ H2 ইনস্টল করার জন্য আপনাকে H2 Database এর .zip
বা .jar
ফাইল ব্যবহার করতে হবে। নিচে ধাপে ধাপে Windows-এ ইনস্টলেশন প্রক্রিয়া দেওয়া হল:
.zip
ফাইলটি এক্সট্র্যাক্ট করুন। ফাইল এক্সট্র্যাক্ট করার পর, আপনি h2/bin/ ফোল্ডারটি দেখতে পাবেন, যা ইনস্টলেশন সম্পন্ন করার জন্য প্রয়োজন।h2.bat
ফাইলটি ডাবল ক্লিক করে চালু করুন।test
হচ্ছে ডিফল্ট ডেটাবেজ) দিয়ে কানেক্ট করুন। তারপর "Connect" বাটনে ক্লিক করুন।Linux-এ H2 ইনস্টল করার জন্য নিচের স্টেপগুলি অনুসরণ করুন:
ফাইল ডাউনলোড করুন:
H2 Database এর .zip
বা .tar.gz
ফাইলটি ডাউনলোড করুন এবং আপনার পছন্দমতো ডিরেক্টরিতে এক্সট্র্যাক্ট করুন। উদাহরণস্বরূপ:
wget http://h2database.com/h2-<version>.zip
unzip h2-<version>.zip
cd h2-<version>/bin
এরপর h2.sh
ফাইলটি রান করুন:
./h2.sh
http://localhost:8082
ঠিকানায় H2 Console খুলে ডেটাবেজ সংযোগ করতে পারবেন।macOS-এ H2 ইনস্টল করার জন্য নিচে দেওয়া স্টেপগুলি অনুসরণ করুন:
.dmg
ফাইল ব্যবহার করতে পারেন। H2 Database Download Page থেকে macOS ভার্সন ডাউনলোড করুন।.dmg
ফাইলটি মাউন্ট করুন এবং অ্যাপ্লিকেশন ফোল্ডারে H2 ইনস্টল করুন।H2 Console চালান:
H2 Console চালাতে, h2.sh
ফাইলটি Terminal এর মাধ্যমে রান করুন:
./h2.sh
H2 Database ইনস্টলেশনের পর, আপনাকে কনফিগারেশন ফাইল বা কনফিগারেশন সেটিংস সম্বন্ধে কিছু গুরুত্বপূর্ণ বিষয় জানতে হবে।
H2 কনফিগারেশন ফাইলটি h2.conf
নামে সংরক্ষিত থাকে, যা ডেটাবেজের আচরণ নিয়ন্ত্রণ করে। এখানে আপনি ডেটাবেজ পোর্ট, ইউজার ক্রেডেনশিয়ালস এবং বিভিন্ন অ্যাক্সেস কন্ট্রোল সেটিংস কনফিগার করতে পারেন।
এইভাবে, আপনি Windows, Linux, এবং macOS-এ H2 Database ইনস্টল করতে পারবেন এবং সেটআপ শেষ করার পর, H2 Console ব্যবহার করে ডেটাবেজ পরিচালনা শুরু করতে পারবেন।
H2 Database ইনস্টল করা খুবই সহজ, এবং এটি Windows প্ল্যাটফর্মে অত্যন্ত দ্রুত কাজ করে। আপনি নিচে দেওয়া ধাপগুলি অনুসরণ করে Windows-এ H2 Database ইনস্টল করতে পারবেন।
.zip
ফাইল ডাউনলোড করতে হবে।.zip
ফাইলটি আপনার পছন্দের ফোল্ডারে এক্সট্র্যাক্ট করুন। উদাহরণস্বরূপ, আপনি এটি C:\H2\
ফোল্ডারে এক্সট্র্যাক্ট করতে পারেন।h2.bat
ফাইলটি চালু করুন। এটি C:\H2\
ফোল্ডারে থাকবে (যদি আপনি পূর্বে যেমন নির্দেশ দিয়েছেন, সেখানে এক্সট্র্যাক্ট করে থাকেন)।h2.bat
ফাইলটি ডাবল ক্লিক করলে একটি Command Prompt উইন্ডো খুলবে এবং H2 Database শুরু হবে।http://localhost:8082
jdbc:h2:~/test
(এই URL ব্যবহার করলে ডেটাবেজটি আপনার ইউজারের হোম ডিরেক্টরিতে test
নামে তৈরি হবে)sa
আপনি টেবিল তৈরি, কুয়েরি চালানো, ডেটা ইনসার্ট করা ইত্যাদি করতে পারেন।
উদাহরণস্বরূপ:
CREATE TABLE user (id INT PRIMARY KEY, name VARCHAR(255));
INSERT INTO user VALUES (1, 'John Doe');
SELECT * FROM user;
এটি ছিল Windows-এ H2 Database ইনস্টলেশন এবং ব্যবহার শুরু করার সহজ ধাপ। H2 Database এখন আপনার Windows সিস্টেমে কাজ করার জন্য প্রস্তুত।
Linux-এ H2 Database ইনস্টল করা খুবই সহজ এবং এটি সরাসরি Java-এ রান করে, তাই Linux-এ ইনস্টল করতে আপনাকে Java ইনস্টল করতে হবে। নিচে ধাপে ধাপে H2 ডেটাবেজ ইনস্টল করার প্রক্রিয়া আলোচনা করা হল।
H2 Database চালানোর জন্য আপনার সিস্টেমে Java ইনস্টল থাকতে হবে। আপনি যদি আগে থেকেই Java ইনস্টল না করে থাকেন, তবে নিচের কমান্ড দিয়ে Java ইনস্টল করতে পারেন।
Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-11-jdk
CentOS/RHEL:
sudo yum install java-11-openjdk
Arch Linux:
sudo pacman -S jdk11-openjdk
Java সঠিকভাবে ইনস্টল হয়েছে কিনা তা চেক করতে নিচের কমান্ডটি চালান:
java -version
এটি Java ভার্সন প্রদর্শন করবে যদি এটি সঠিকভাবে ইনস্টল করা থাকে।
H2 Database ডাউনলোড করতে, আপনি H2 এর অফিসিয়াল ওয়েবসাইট থেকে .jar
ফাইল ডাউনলোড করতে পারেন।
.jar
ফাইল ডাউনলোড করুন।Alternatively, আপনি কমান্ড লাইনের মাধ্যমে ডাউনলোড করতে পারেন:
wget http://h2database.com/h2-2024-02-28.zip
যদি আপনি .zip
ফাইল ডাউনলোড করে থাকেন, তাহলে এই ফাইলটি আনজিপ করতে হবে:
unzip h2-2024-02-28.zip
এটি একটি ডিরেক্টরি তৈরি করবে যেখানে H2 Database এর সমস্ত ফাইল থাকবে।
H2 Database চালানো:
ডাউনলোড করা .jar
ফাইল ব্যবহার করে H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি চালান:
java -jar h2-2024-02-28.jar
যদি আপনি বিশেষ কোনো পোর্ট বা কনফিগারেশন সেটআপ করতে চান, তাহলে সেগুলি -web
এবং -tcp
প্যারামিটার হিসেবে যোগ করতে পারেন। উদাহরণ:
java -jar h2-2024-02-28.jar -web -tcp
H2 Web Console:
H2 ডেটাবেজ চালু হলে, আপনি http://localhost:8082
URL থেকে H2 এর Web Console অ্যাক্সেস করতে পারবেন। এই URL এ ব্রাউজারে গিয়ে H2 ডেটাবেজের সাথে সংযুক্ত হতে পারবেন।
H2 ডেটাবেজকে সার্ভার মোডে চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
java -jar h2-2024-02-28.jar -tcp -web
এটি TCP/IP প্রোটোকলের মাধ্যমে H2 ডেটাবেজ সার্ভারের সঙ্গে একাধিক ক্লায়েন্টকে সংযোগ করতে দেবে।
আপনি যদি চান H2 ডেটাবেজ সিস্টেম বুটের সময় অটোমেটিকভাবে চালু হোক, তবে এটি একটি সার্ভিস হিসাবে সেটআপ করতে পারেন। উদাহরণস্বরূপ, systemd ব্যবহার করে:
systemd Service ফাইল তৈরি করা:
sudo nano /etc/systemd/system/h2database.service
এই কোডটি ফাইলটিতে যোগ করুন:
[Unit]
Description=H2 Database
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar /path/to/h2-2024-02-28.jar -web -tcp
Restart=always
User=your_user
[Install]
WantedBy=multi-user.target
সার্ভিসটি চালু করা:
sudo systemctl daemon-reload
sudo systemctl enable h2database
sudo systemctl start h2database
এখন, আপনার H2 ডেটাবেজ সিস্টেম রিবুটের পরও চালু হবে।
এভাবে আপনি Linux সিস্টেমে H2 Database ইনস্টল এবং কনফিগার করতে পারবেন।
macOS-এ H2 Database ইনস্টল করা বেশ সহজ এবং কয়েকটি সাধারণ ধাপ অনুসরণ করে সম্পন্ন করা যায়। নীচে ধাপে ধাপে নির্দেশনা দেওয়া হলো:
H2 Database Java ভিত্তিক, তাই macOS-এ H2 ইনস্টল করার আগে আপনার সিস্টেমে Java ইন্সটল থাকা আবশ্যক।
Java ভার্সন চেক করুন: টার্মিনালে নিচের কমান্ডটি লিখুন:
java -version
যদি Java ইনস্টল করা থাকে, তবে এটি Java এর সংস্করণ দেখাবে। যদি Java ইনস্টল না থাকে, তবে আপনাকে Java ইনস্টল করতে হবে।
Java ইনস্টল করা: আপনি Java ইনস্টল করতে পারেন Oracle-এর অফিসিয়াল সাইট থেকে বা Homebrew ব্যবহার করে:
brew install openjdk
টার্মিনালে H2 Database ডিরেক্টরিতে যান যেখানে আপনি ZIP ফাইলটি এক্সট্র্যাক্ট করেছেন।
cd /path/to/extracted/h2/bin
H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
java -jar h2*.jar
এটি H2 কনসোলের GUI (গ্রাফিক্যাল ইউজার ইন্টারফেস) চালু করবে, যা আপনি আপনার ডেটাবেজ পরিচালনা করতে ব্যবহার করতে পারবেন।
যখন আপনি H2 চালু করবেন, এটি একটি ওয়েব কনসোল খুলবে। আপনার ব্রাউজারে নিচের URL টাইপ করুন:
http://localhost:8082
jdbc:h2:~/test
sa
H2 ডেটাবেজ বন্ধ করতে, H2 কনসোলের GUI-তে উপরের ডানদিকে Shutdown বাটনটি ক্লিক করুন, অথবা টার্মিনালে নিচের কমান্ডটি ব্যবহার করুন:
java -cp h2*.jar org.h2.tools.Server shutdown
এটি ছিল macOS-এ H2 Database ইনস্টল করার প্রক্রিয়া। আপনার যদি কোন প্রশ্ন থাকে বা কোনো সমস্যা হয়, তাহলে জানাতে পারেন!
common.read_more